Revision: tla--devo--1.3.1--patch-6
Archive: lord@emf.net--2005
Creator: Thomas Lord <lord@emf.net>
Date: Sun Feb 13 01:47:00 PST 2005
Standard-date: 2005-02-13 09:47:00 GMT
Modified-files: libarch/ancestry.c
    libarch/apply-changeset.c libarch/archive-mirror.c
    libarch/archive-pfs.c libarch/archive-setup.c
    libarch/archive-snapshot.c libarch/archive.c
    libarch/archives.c libarch/build-revision.c
    libarch/changelogs.c libarch/changeset-report.c
    libarch/cmd-abrowse.c libarch/cmd-ancestry-graph.c
    libarch/cmd-ancestry.c libarch/cmd-archive-setup.c
    libarch/cmd-archives.c libarch/cmd-cachedrevs.c
    libarch/cmd-commit.c libarch/cmd-get.c
    libarch/cmd-grab.c libarch/cmd-library-add.c
    libarch/cmd-library-revisions.c libarch/cmd-logs.c
    libarch/cmd-merges.c libarch/cmd-missing.c
    libarch/cmd-rbrowse.c libarch/cmd-replay.c
    libarch/cmd-revisions.c libarch/cmd-star-merge.c
    libarch/cmd-tag.c libarch/cmd-update.c
    libarch/cmdutils.c libarch/commit.c libarch/configs.c
    libarch/file-diffs.c libarch/import.c
    libarch/inode-sig.c libarch/inv-ids.c
    libarch/libraries.c libarch/library-txn.c
    libarch/make-changeset-files.c libarch/make-changeset.c
    libarch/merge-points.c libarch/missing.c libarch/my.c
    libarch/namespace.c libarch/patch-logs.c
    libarch/pfs-dav.c libarch/pfs-ftp.c libarch/pfs.c
    libarch/pristines.c libarch/proj-tree-lint.c
    libarch/replay.c libarch/star-merge.c
    libarch/sync-tree.c libarch/undo.c libarch/whats-new.c
    libawk/relassoc.c libawk/relational.c
    libawk/relational.h libfsutils/copy-file.c
    libfsutils/find-utils.c libfsutils/link-tree.c
    libfsutils/rmrf.c
New-patches: lord@emf.net--2005/tla--devo--1.3.1--patch-6
    lord@emf.net--libawk-exp-2005/tla--no-direct-reltable-slot-access--1.3.1--versionfix-2
    lord@emf.net--libawk-exp-2005/tla--no-direct-reltable-slot-access--1.3.1--versionfix-3
Summary: [CORRECT patch-5] more libawk cleanup step 1
           (including: rename `rel_ref_str' -> `rel_peek_str')
Keywords: 


  The changes in patch-5 did not include fixes to `libawk' clients
  using the idiom:

  [[tty

	some_va_fn ( ..., table[x][u], ... )

  ]]

  where `some_va_fn' is a varargs function and the argument
  referencing a table slot directly can not be type checked by the
  compiler.

  This changes fixes those cases.

  Also: The name `rel_ref_str' looks too much like a reference-count
  incrementnig function.  What it actually does is return a `t_uchar
  *' pointing to a string whose dynamic extent is equal to the period
  during which the referenced table entry remains stable.  `peek' is a
  better name than `ref' for that kind of table element access.
